package com.gk.panda.apis.patrol.servicr;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gk.panda.pojo.patrol.dto.UrlDTO;
import com.gk.panda.pojo.patrol.entity.ReportResourceEntity;

import java.util.List;

/**
 * @Author：xxz
 * @Create: 2022/11/1 16:12
 */
public interface ReportResourceService extends IService<ReportResourceEntity> {


    /**
     * 根据巡护id 和资源类型查询url
     */
    List<UrlDTO> getUrlByPatrolId(String type, Long patrolId);

    /**
     * 根据 事件id和资源查询 url
     *
     * @param type
     * @param reportId
     * @return
     */
    List<UrlDTO> getUrlByReportId(String type, Long reportId);

    /**
     * 查询  url集合
     *
     * @param
     * @param reportId  根据事件id 和资源类型查询
     * @return
     */
    List<Long> ids( Long reportId);


}
